package ToDoItemDemo;

import java.time.LocalDateTime;

public class AppTest {
    public static void main(String[] args) {
        TodoItemList todoItemList = new TodoItemList();
        todoItemList.addTodoItem(new TodoItem("吃火锅", TodoItem.Priority.Medium, LocalDateTime.now().plusDays(3)));
        todoItemList.addTodoItem(new TodoItem("吃饭", TodoItem.Priority.High, LocalDateTime.now().plusMinutes(2)));
        todoItemList.addTodoItem(new TodoItem("打一场球", TodoItem.Priority.Medium, LocalDateTime.now().plusHours(1)));
        todoItemList.addTodoItem(new TodoItem("谈一场恋爱", TodoItem.Priority.Low, LocalDateTime.now().plusYears(1)));

        //根据优先级和截止日期排序待办事项
        todoItemList.printByPriorityAndDeadLine();
        //删除待办事项中包含指定名称的事项
        todoItemList.deleteByName("火锅");
        //打印所有待办事项
        todoItemList.printAll();
    }
}
